﻿using System;
using ServiceStack.OrmLite;
using ServiceStack.DataAnnotations;
using ServiceStack.Model;

namespace STHPMS1.ICore.I_Entity.Stmpms1
{
    [IAlias("B_History_Details")]
    public interface IB_History_Details : STHPMS1.ICore.I_Entity.IEntity
    {
        /// <summary>
        /// length: 50
        /// </summary>
        [StringLength(50)]
        string Detailsid{ get; set; }
       [StringLength(50)]
        string Rdwayid { get; set; }
       int Direction_Dictid { get; set; }
       double Beginmp { get; set; }
       double Endmp { get; set; }
       int Year { get; set; }
       double His_Version { get; set; }

       int Pave_Type { get; set; }
    }

    [IAlias("B_History_Layer_Details")]
    public interface IB_History_Layer_Details : STHPMS1.ICore.I_Entity.IEntity
    {
        /// <summary>
        /// length: 50
        /// </summary>
        [StringLength(50)]
        string Detailsid { get; set; }
        int Layer_Dictid { get; set; }
        double MillingThick { get; set; }
        double OverLayThick { get; set; }
        [StringLength(50)]
        string Stru_Id { get; set; }
        [StringLength(50)]
        string History_LayerId { get; set; }
    }
}
